package com.xl.sst.dao;
import java.util.List;
import java.util.Map;
import com.xl.sst.vo.Users;
public interface UsersDao {
	Users getUserByUser(Users user);
	
	int insertUser(Users user);
	
	Users selectUserByPhone(String phone);
	
	/*Set<Role>selectRoles(Integer userId);
	
	Set<Resource>selectResources(Integer userId);*/

	Integer getUserIdByCustomerPhone(String customerPhone);

	int isUserExit(Users user);

	void updateUser(Users user);

	Double selectMyWallet(String userName);

	Users getUserById(Integer userId);

	Integer blockUp(Integer userId);
	
	List<Map<String,Object>>selectAllUsers(Map<String,Object>map);
	
	int selectUsersCount();
}
